<%@ page contentType="text/html; charset=GBK" %>
<html>
<head>
  
</head>
<script>
     function reload(){
       window.location.reload("test.jsp"); 
     }
</script>
<body>
     <table>
       <TR><TD><input type="button" name="button1" value="button1" onclick="reload();"></TD><TD></TD></TR>
       <TR><TD><input type="button" name="button2" value="button2" onclick="reload();"></TD><TD></TD></TR>
     </table>
      <input type="button" name="update" value="刷新" onclick="reload();">
     <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
     <input type="button" name="button" value="button" onclick="reload();"> 
</body>
</html>

<script>   
    function window.onbeforeunload()   
    {
     alert('event.clientX='+event.clientX);//如果是鼠标点击“刷新”按钮，则跟鼠标点击时的位置有关
     alert('event.offsetX='+event.offsetX);
     alert('document.body.clientWidth='+document.body.clientWidth);
     alert('event.clientY='+event.clientY);
     alert('event.offsetY='+event.offsetY);
     alert('event.altKey='+event.altKey);   
     if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)   
     {   
      window.event.returnValue="确定要退出本页吗?";   
     }else   
     {   
      alert("你在刷新");   
     }   
    }   
</script>
